About Us

EMCORE is a specialized asset manager of liquid alternative investment solutions and convertible bonds. EMCORE was founded in 1998 in Switzerland. We offer institutional and professional investors worldwide access to top-tier investment solutions. Our focus lies in combining traditional asset management with cutting-edge quantitative methods, to achieve sustainable and risk-adjusted returns.

Here you can find us

EMCORE Asset Management AG
Schochenmühlestrasse 6
6340 Baar-Zug
Switzerland

Phone: +41 41 729 70 00
info@emcore.ch

EMCORE AG
Pflugstrasse 20
9490 Vaduz
Liechtenstein

Phone: +423 239 81 71
info@emcore.li

Sustainability

We are pleased to announce that EMCORE has joined the Net Zero Asset Managers Initiative (NZAMI) as of 30 November 2023.

This commits us to reduce our greenhouse gas emissions to net zero by 2050.

To achieve this goal consistently, we will set ourselves reliable interim targets in line with internationally recognised standards. In 2023, we have already reduced our own company emissions to net zero, making a start with our own processes and resources. The next step is now the investments we manage, where we are aiming for an ambitious target, but at the same time proceeding with a sense of proportion.

Achieving net zero is one of the most important tasks of our time, for which the financial industry in particular bears responsibility. It requires a sure instinct to both generate returns in our investment solutions and put our assets on a climate-friendly path. We are convinced that our many years of experience in asset management and our first-class climate expertise will enable us to successfully achieve this goal.

Investing asymmetrically means using significant market advantages. Risks are minimized, opportunities are optimized and implemented in a targeted manner. Successfully, since 1998.

EMCORE is dedicated to serving clients' best interests through independent, tailored investment solutions, leveraging risk-return analyses and actively managed strategies. Guided by a collaborative team approach, we deliver precise, expert-driven portfolio management, particularly in derivatives. Risk management is central to our process, ensuring strategies align with individual client tolerances for long-term success. Using a blend of quantitative methods, advanced technology, and human expertise, we create customized solutions that meet diverse risk/return objectives. Transparency is the cornerstone of our culture, fostering trust and strong relationships with clients, employees, and partners.

Investing asymmetrically means using significant market advantages. Risks are minimized, opportunities are optimized and implemented in a targeted manner. Successfully since 1998.
API /auth ERROR.
API ERROR : https://api.asset-forge.net - struct
Detail [empty string]
ErrNumber 0
Message Element RETJSON is undefined in LOCAL.
Resolvedname LOCAL
StackTrace coldfusion.runtime.UndefinedElementException: Element RETJSON is undefined in LOCAL. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:2860) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:2783) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:3059) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:3010) at cffunctions2dassetforge2ecfm1968007106$funcGETHEARTBEAT.runFunction(D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm:175) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:629) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:522) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:469) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:444) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:687) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4797) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4778) at cffunctions2dassetforge2ecfm1968007106$funcAPIASSETS._factor2(D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm:76) at cffunctions2dassetforge2ecfm1968007106$funcAPIASSETS.runFunction(D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm:73) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:629) at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47) at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:522) at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:469) at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:444) at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:687) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4797) at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4778) at cfabout2dus2ecfm1886300574.runPage(D:\INTERNET\public-web\emcore.ch\views\about-us.cfm:136) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:256) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:5088) at cfindex2ecfm1106184950.runPage(D:\INTERNET\public-web\emcore.ch\index.cfm:62) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:256) at coldfusion.tagext.lang.IncludeTag.handlePageInvoke(IncludeTag.java:749) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:578) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:613) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:162) at coldfusion.filter.IpFilter.invoke(IpFilter.java:45) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:231) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357) at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:446) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:842)
Suppressed
API ERROR : https://api.asset-forge.net - array[empty]
TagContext
API ERROR : https://api.asset-forge.net - array
1
API ERROR : https://api.asset-forge.net - struct
COLUMN 0
ID ??
LINE 175
RAW_TRACE at cffunctions2dassetforge2ecfm1968007106$funcGETHEARTBEAT.runFunction(D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm:175)
TEMPLATE D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm
TYPE CFML
2
API ERROR : https://api.asset-forge.net - struct
COLUMN 0
ID CF_UDFMETHOD
LINE 76
RAW_TRACE at cffunctions2dassetforge2ecfm1968007106$funcAPIASSETS._factor2(D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm:76)
TEMPLATE D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm
TYPE CFML
3
API ERROR : https://api.asset-forge.net - struct
COLUMN 0
ID CF_FUNCTIONS-ASSETFORGE
LINE 73
RAW_TRACE at cffunctions2dassetforge2ecfm1968007106$funcAPIASSETS.runFunction(D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm:73)
TEMPLATE D:\INTERNET\public-web\emcore.ch\functions-assetforge.cfm
TYPE CFML
4
API ERROR : https://api.asset-forge.net - struct
COLUMN 0
ID CF_UDFMETHOD
LINE 136
RAW_TRACE at cfabout2dus2ecfm1886300574.runPage(D:\INTERNET\public-web\emcore.ch\views\about-us.cfm:136)
TEMPLATE D:\INTERNET\public-web\emcore.ch\views\about-us.cfm
TYPE CFML
5
API ERROR : https://api.asset-forge.net - struct
COLUMN 0
ID CFINCLUDE
LINE 62
RAW_TRACE at cfindex2ecfm1106184950.runPage(D:\INTERNET\public-web\emcore.ch\index.cfm:62)
TEMPLATE D:\INTERNET\public-web\emcore.ch\index.cfm
TYPE CFML
Type Expression
element RETJSON
objectType
API ERROR : https://api.asset-forge.net - object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
arrayType() java.lang.Class
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
componentType() java.lang.Class
describeConstable() java.util.Optional
descriptorString() java.lang.String
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
forName(java.lang.Module, java.lang.String) java.lang.Class
getAnnotatedInterfaces() java.lang.reflect.AnnotatedType[]
getAnnotatedSuperclass() java.lang.reflect.AnnotatedType
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotation(java.lang.Class) java.lang.annotation.Annotation
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredAnnotationsByType(java.lang.Class) java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getModule() java.lang.Module
getName() java.lang.String
getNestHost() java.lang.Class
getNestMembers() java.lang.Class[]
getPackage() java.lang.Package
getPackageName() java.lang.String
getPermittedSubclasses() java.lang.Class[]
getProtectionDomain() java.security.ProtectionDomain
getRecordComponents() java.lang.reflect.RecordComponent[]
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeName() java.lang.String
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isHidden() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isNestmateOf(java.lang.Class) boolean
isPrimitive() boolean
isRecord() boolean
isSealed() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toGenericString() java.lang.String
toString() java.lang.String